/*
 * @(#)ValidationException.java 1.0.0 27/05/2014 *
 * INTRODUCCION A APLICACIONES J2EE
 * Ing. Darwin Rodrigo Zottola Pareja
 * rodrigozeta@gmail.com - twitter @Monozeta
 */
package com.unt.javawebunt.exception;

/**Excepcion de Validacion
 * @author rzottola
 * @version 1.0
 * @since 27/05/2014
 * 
 */
public class ValidationException extends ApplicationException {

	/**
	 * 
	 */
	private static final long serialVersionUID = 291686634142212875L;
	private String propiedad;
	private String valor;

	public ValidationException(int errorNumber, String propiedad, String valor) {
		super(errorNumber);
		this.propiedad = propiedad;
		this.valor = valor;
	}

	public String getMessage() {
		return "El campo " + this.propiedad + "[" + this.valor
				+ "] tiene un valor incorrecto."
				+ "\nPor favor, verifique los valores ingresados.";
	}

	public String getPropiedad() {
		return propiedad;
	}

	public void setPropiedad(String propiedad) {
		this.propiedad = propiedad;
	}

	public String getValor() {
		return valor;
	}

	public void setValor(String valor) {
		this.valor = valor;
	}

}
